iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
佛心分享-IT 人自學之術

自學swift語法系列 第 14

Day14-Range 運算子 & Bound

  • 分享至 

  • xImage
  •  

Range 運算子
建立一段由小排到大的數字。
a..<b → a 到小於 b 的所有數字。
a...b → a 到 b 的所有數字。
a... → 所有等於大於 a 的數字。
...a → 所有小於或等於 a 的數字。
..<a → 所有小於 a 的數字。
※前面的值不能大於後面的值(a 不能大於 b)

Bound
在Range裡,這裡建立時才知道的類型,就用「Bound」代稱。
指的是範圍的起始或結束邊界值。可以通過 Range 結構的 lowerBound 和 upperBound 屬性來獲取範圍的上下界。

我覺得 Range 處理數字或其他序列時很方便。範圍運算子讓我們可以輕鬆地定義從哪裡開始到哪裡結束的範圍,無論是閉區間 (...) 還是半開區間 (..<),都能滿足不同情境下的需求。

實作部分:https://ithelp.ithome.com.tw/upload/images/20240928/20169272MHndRNVT39.pnghttps://ithelp.ithome.com.tw/upload/images/20240928/20169272g2M2ZT5vQ5.pnghttps://ithelp.ithome.com.tw/upload/images/20240928/20169272HG23LnUOil.pnghttps://ithelp.ithome.com.tw/upload/images/20240928/201692722EIvEPaKfQ.png

影片連結:https://youtu.be/hCDRNfyez4Q?si=nYbL7cDU7qucVIai


上一篇
Day13-流程控制「if」& 字串數字四捨五入
下一篇
Day15-流程控制「Switch」
系列文
自學swift語法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言